home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_08_03 / 8n03048a < prev    next >
Text File  |  1990-03-18  |  579b  |  18 lines

  1. *****Listing 1*****
  2.  
  3.  
  4. template<class T> class Sloop {
  5. public:
  6.     Truth isbegin();  // pre-condition:  unconditional
  7.     Truth isend();    //                 unconditional
  8.     void next();      //                 !isend()
  9.     void prev();      //                 !isbegin()
  10.     T geta();         //                 !isend()
  11.     T getb();         //                 !isbegin()
  12.     Truth puta( T x); //                 unconditional
  13.     Truth putb( T x); //                 unconditional
  14.     T dela();         //                 !isend()
  15.     T delb();         //                 !isbegin()
  16. };
  17.  
  18.